XENVER_build_id/libxc: Provide ld-embedded build-id
authorKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Wed, 13 Apr 2016 17:14:36 +0000 (13:14 -0400)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 29 Apr 2016 07:59:14 +0000 (03:59 -0400)
commit460d24188d81085f1f52848de4903e6c783287c7
treed698fefbdee66ae82e19ae4027793bfaa05086dd
parentb1ea652c7474febb734ba2ad8dfe12356e09fb7a
XENVER_build_id/libxc: Provide ld-embedded build-id

If the hypervisor was built with build-ids we can expose the
build-id value to the toolstack (if it is not built with
it will just return -ENODATA). This is a priviligied operation
so only the controlling stack is able to request this.

Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Acked-by: Jan Beulich <jbeulich@suse.com>
Release-acked-by: Wei Liu <wei.liu2@citrix.com>
tools/flask/policy/policy/modules/xen/xen.te
tools/libxc/xc_private.c
tools/libxc/xc_private.h
xen/common/kernel.c
xen/include/public/version.h
xen/xsm/flask/hooks.c
xen/xsm/flask/policy/access_vectors